home *** CD-ROM | disk | FTP | other *** search
- This is the Binkley Fidonet Mailer Changes Log.
-
- This is a smaller version showing changes since version 2.15 only
-
- The developers, and their initials from which changes are identified are as
- follows :
-
- Stephen Davies (SLD)
- Geoff Riley (GIR)
- Hugo Fiennes (HF)
- Steven Haslam (SRH)
- Keith Hall (KEH)
-
- This programmer's log is in reverse-chronological order (jeez!) meaning that
- the newest stuff is at the top and the oldest at the bottom.
-
- --------------------------------------------------------------------------------
- This is the Binkley Fidonet Mailer Changes Log. This should list all the
- modifications that the developers have done over the last few years.
-
- The developers, and their initials from which changes are identified, and
- their fidonet email addresses are as follows :
-
- Stephen Davies (SLD) [?????????????????????]
- Geoff Riley (GIR) [2:250/208.0 @ fidonet]
- Hugo Fiennes (HF) [2:252/102.0 @ fidonet]
- Steven Haslam (SRH) [2:250/116.3 @ fidonet]
- Keith Hall (KEH) [2:250/219.0 @ fidonet]
-
- This programmer's log is in reverse-chronological order (jeez!) meaning that
- the newest stuff is at the top and the oldest at the bottom.
-
- Entries with the same version number but different dates are internal versions;
- i.e. they were never released.
-
- a *R* by the developers initial indicates that version was a release version.
-
- --------------------------------------------------------------------------------
-
- 30 Jan 1993: V2.17
- Added detailed debuglog in scanning routine.
- Will now work on RISC OS 2 again!
- FasterScan config keyword added - faster scanning - less info.
- Stopped opening transfer status box automagically if main status box
- not open.
- Will open and close xfer status box with left and right buttons on
- icon IF and only if a session is in progress.
-
- Bug fix in 'FILES' file request logic, if the caller placed a
- password in his request, or if it was not upper case it would fail.
- Added 'Open logfile' to Commands menu.
- Fixed bug in not updating Files I/O on current status window during
- a Hydra xfer.
-
- Added 'Immediate' flavour type to outbound window handler.
- Fixed Request sending routine for 5d outbounds.
-
- Added two new configuration commands, NoPrivate and NastyMailer:
- NoPrivate makes -unpublished- nodes in the nodelist undiallable
- (instead of trying to dial '010--unpublished-' or whatever, and
- changes the phone number in the Node Info window to 'Private'.
- NastyMailer has a parameter, which is the hexadecimal number of
- a mailer's FTSC product code. This is used to disable certain
- mailers from calling (i.e. CrossPoint = e9) which cause problems.
- If you have 'NastyMailer e9' in your config file, whenever a
- Crosspoint system is connected, the session will end before any
- file transfer can take place.
-
- Fixed bug in EMSI whereby incorrect passwords could be sent back
- to a system who's password is undefined in your nodelist, and also
- the capabilities (ZedZap, Hydra) etc. were corrupted.
-
- Fixed bug in LogChars menu dialogue box whereby anything you manually
- typed into the writable icon would be ignored when you pressed return
- or clicked on OK.
-
- Added debuglog character 'Z' for Zmodem file transfers.
-
- Fixed *nasty* bug for added tolerance for bad zmodem implementations
- found in programs like Portal of Power, CrossPoint etc, whereby they
- don't NULL-terminate strings in the ZFILE header like they should do.
- (Another one which cost a packet to fix :-) (no pun intended!))
-
- Will open default inbound directory when select Display->Inbound dir.
-
- 27 Oct 1993: V2.16 *R*
-
- When sending ArcMail without aliases (xxxxxxxxM1 files), it will now
- substitute the correct day code (Su/Mo/Tu/We/Th/Fr/Sa).
- Last caller display made bigger so you can see the full address rather
- than just "Last: 2:250/219 @ F" etc.
- New config option 'DomainType' to alter the way Arc-Binkley displays
- domains... e.g. DomainType # will display addresses like :
-
- Fidonet#2:250/219.0
- Spherenet#20:925/101.0
-
- whereas DomainType @ (default) displays :
-
- 2:250/219.0 @ Fidonet
- 20:925/101.0 @ Spherenet
-
- NoPickup flag placed in flags menu so you can call a system and not
- pick anything up (EMSI only)
-
- When rescanning the outbound, the window is cleared properly!
- Outbound window has a minimum size so it will always 'look' right when
- only a few nodes are in it.
- Ensured DTR is enabled and XON/XOFF disabled before an init - could
- have caused problems before, symptoms are extremely slow quitting,
- problems mainly occured on non-Internal serial ports.
- When rescanning outbound, now displays 'Rescanning' in outbound
- window.
-
- Selecting Exit from the task manager should now shut up shop properly!
- Mask out 'locked' and 'reserved' bits on file reception attributes.
-
- * * * Completely reviewed (rewrote most of) the outbound handling routines,
- now should be faster, and more detail. Mail on hold for other domains
- and zones which you do not have nodelist data for, will now be
- displayed in the outbound window.
- 6d support added to outbound scanner (actual sessions won't work yet).
-
- * * * Complete redesign of templates, including a File Transfer window and
- System Info window to take the load off the Current Status window.
- ##### Copy the 'Templates' and 'Sprites' files into the same directory as
- !RunImage (i.e. !Binkley), the RiscOS200, RiscOS300 and RiscOS310
- files in !Binkley.System are no longer required.
- NOTE: I will *NOT* be creating special windows for RISC OS 2 users, it takes
- too long to recreate them for such a minority of users. Obviously you
- can try to alter them if you wish, as long as the icon numbering or
- validation lengths don't get changed (see file IconNums).
-
- Outbound window now displays mail type (Mail, Flow, Freq etc.) and the
- relevant size (bytes or files for freqs) of the item.
-
- LogLevel replaced by a more flexible LogChars option, from which you
- specify the 'log characters' (e.g. +,:,*,! etc) which you want present
- in your logfile (and recent activity window). LogChars menu option now
- a dialogue box from which you can enter your own logchars or select
- them via the old method by clicking on 1,2,3,4,5 for loglevels 1-5,
- and Deb, Hyd and Ems for DebugLog, HydraLog and EmsiLog.
-
- Removed LogLevel, DebugLog, EmsiLog and HydraLog from configuration
- file. Removed Nodelist from config file (this is now irrelevant with
- the use of NListMgr).
-
- Removed a lot more config commands from the config file parser
- routine, for details see the example Config_0 file in the System dir.
- Tidied up source, removed redundant/inappropriate code/config lines.
-
- ##### The task name has now been changed from BinkleyTerm_x to
- Arc-Binkley_x (where x is the port number). To change ARCbbs you need
- to edit the file !Config, and change the line shown as :
- from Set ARCbbs$MailerTaskName "BinkleyTerm_%d"
- to Set ARCbbs$MailerTaskName "Arc-Binkley_%d"
-
- RiscBBS users need to edit their SysBBS files and change the line
- from binkley `<Binkley$Dir>.!Run 0` BinkleyTerm_0
- to binkley `<Binkley$Dir>.!Run 0` Arc-Binkley_0
-
- Note that they are case-sensitive. A symptom of an incorrectly set
- up bbs host is that when a user presses escape to enter the bbs, and
- nothing happens.
-
- Outbound window now has a Node Info entry, if you move across this a
- window will appear, from which you can see details of the node such
- as name, sysop, phone number or password.
- A nice feature of this window is the option to edit details of the
- node such as the password or phonenumber before polling. The same
- window is used to replace the Manual Poll option on the main menu,
- and hence you can edit the address (node number) of the system
- you want to poll, press return (or the down/up arrow keys to edit
- the phone number or password), the details of the node will appear,
- and you can either cancel or poll. Clicking on Cancel or pressing
- escape will remove the window, and clicking on Poll or pressing
- return a few times will poll the node in question, so long as a
- phone number is present.
-
- Dial Prefix menu has been added, so you can set the dial prefix up
- before making a call without having to quit and reload binkley after
- changing the config file. No config changes are required, simply
- alter the Dial Prefix from the Commands menu and poll! (Don't forget
- to change it back afterwards)!!! ;-)
-
- Outbound window menu now has Re-flavour, Re-direct and Delete options,
- to change the flavour (Normal, Hold, Crash or Direct) of an item in
- the outbound directory, then you press menu over the required item,
- then move across Re-flavour and select the desired new flavour. This
- is so you can easily change the status from Normal to Hold (for
- example) without having to interfere with the outbound directory at
- all. Re-direct means you can re-route mail and files to another node,
- for example, there is a netmail to 2:250/219.0 and you want to reroute
- it to your hub, click menu over the item in the outbound, move across
- Re-direct and enter the address of the system you want to route to.
- Delete is plain enough, select the item, press menu, move across
- delete and click on 'Do it' to delete the item.
-
- A new command line option 'errlog <fsp>' has been added, for details
- of errors in config lines etc. It is also used for more specific
- debugging which normally cannot be activated until the Binkley Icon
- is on the icon bar. To enable it insert it before the %*1 at the end
- of the line which looks like this:
-
- Run <Binkley$Dir>.!RunImage config <Binkley$SystemDir>.Config%0 errlog <Binkley$Dir>.Error_Log %*1
-
- The FTSC product code list is now read in at startup rather than being
- hardcoded in the !RunImage - this is located in the System directory,
- called 'FTSC_Prods', and is the list of all known Fido programs.
-
- A new menu command 'Ensure events' is used when the event file has
- been altered. After you have altered your events file, click on
- Ensure events to make sure that the new events are registered. If
- you simply change the event file and save it back, the changes are
- not registered by Binkley unless you delete the BinkSch and BinkDay
- files too, so this is why 'Ensure events' has been added. There is
- no need to delete the sch and day files any more.
-
- Split up the Display=>Inbound menu into three separate submenu items:
- Default, Listed and Secure, for the three separate inbound directories
- (if you have it configured like that, otherwise just Default is
- the option).
-